package main

import "fmt"

func main() {
	x := 10
	//x 的类型:int,值:10,地址:0xc00010c008
	fmt.Printf("x 的类型:%T,值:%v,地址:%v\n", x, x, &x)
	i := new(int)
	//i 的类型:*int,值:0xc00001e098,地址:0xc00000e030
	fmt.Printf("i 的类型:%T,值:%v,地址:%v\n", i, i, &i)
	//指针 i 指向的地址的值
	//0
	fmt.Println("指针i指向的数据值:", *i)
	*i = 10
	fmt.Println("i 修改后:", *i)
}
